<?php


$start_time = isset($_POST['start_time']) ? $_POST['start_time'] : 0; // 默认为 0
$end_time = isset($_POST['end_time']) ? $_POST['end_time'] : 0; // 默认为 0
$input_file = isset($_POST['filePath']) ? $_POST['filePath'] : 0; // 默认为 0

if (!is_dir('output')) {
    mkdir('output', 777);
}
// 定义输入和输出文件路径
$output_file = 'output/'.date('Y-m-d-H-i-s').'.wav';

// 调用 FFmpeg 进行音频切割
$ffmpeg_command = "ffmpeg -i {$input_file} -ss $start_time -to $end_time -c copy {$output_file}";
exec($ffmpeg_command);

// 返回切割后的文件路径给前端
$response = array('file_path' => $output_file);
exit(json_encode($response));
